
var currentPage = 1;//当前页码
var pageSize = 10;//每页显示的数据量
var totalCount = 0;//总条数
var totalPage = 0;//总页数yangshi.css
function pageInfo() {
    //清空
    $(".table-p tr:gt(0) td").html("&nbsp;");

    let jsonA = {
        personnelid: $(".personnelid").val().trim(),
        fileStatus: $(".fileStatus option:selected").val().trim(),
        status:$(".status option:selected").val().trim(),
        inputtingTime1:$(".inputtingTime1").val(),
        inputtingTime2:$(".inputtingTime2").val(),
        currentPage: currentPage,
        pageSize: pageSize
    };

    // console.log(jsonA.personnelid);
    // console.log(jsonA.fileStatus);
    // console.log(jsonA.status);
    // console.log(jsonA.inputtingTime1);
    // console.log(jsonA.inputtingTime2);
    $.ajaxSettings.async = false;//同步
    $.getJSON("/eyes",jsonA, function (data) {
       /*alert(data);*/
        //计算总页码
        totalPage = data.pages;
        //总条数
        totalCount = data.total;

        //渲染数据一定需要.list
        $(data.list).each(function (i, v) {
            //$(".table-p").find("tr").eq(i + 1).find("td").eq(0).text((currentPage - 1) * pageSize + i + 1);
             $(".table-p").find("tr").eq(i + 1).find("td").eq(0).text(v.personnelid);
            $(".table-p").find("tr").eq(i + 1).find("td").eq(1).text(v.name);
            $(".table-p").find("tr").eq(i + 1).find("td").eq(2).text(v.sex);
            $(".table-p").find("tr").eq(i + 1).find("td").eq(3).text(v.department);//所属部门
            $(".table-p").find("tr").eq(i + 1).find("td").eq(4).text(v.position);//职位名称
            $(".table-p").find("tr").eq(i + 1).find("td").eq(5).text(v.inputtingTime);//建档日期
            $(".table-p").find("tr").eq(i + 1).find("td").eq(6).text(v.fileStatus);//审核状态
            $(".table-p").find("tr").eq(i + 1).find("td").eq(7).text(v.status);//档案状态
            if(v.fileStatus=="起草"||v.fileStatus=="驳回"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                    '<a href="/人事档案修改/'+v.personnelid+'" class="layui-btn layui-btn-xs">'+'修改'+'</a>'+
                    '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs ">'+'明细'+'</a>'+
                    '<button type="button" class="layui-btn layui-btn-xs " onclick="detail('+v.personnelid+',this)">删除</button>' +
                    '</div>');//档案状态
            }else if (v.status == "已删除" && v.fileStatus == "审核通过"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                    '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs">'+'明细'+'</a>'+
                    '</div>');//档案状态
            }
            else if (v.status == "已删除" && v.fileStatus == "变更"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                    '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs">'+'明细'+'</a>'+
                    '</div>');//档案状态
            }
            else if(v.fileStatus=="审核通过"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                    '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs ">'+'明细'+'</a>'+
                    '<a href="/人事档案变更/'+v.personnelid+'" class="layui-btn layui-btn-xs ">'+'变更'+'</a>'+
                    '<button type="button" class="layui-btn layui-btn-xs " onclick="detail('+v.personnelid+',this)">删除</button>' +
                    '</div>');//档案状态
            }
            else if (v.fileStatus=="审核中"||v.fileStatus=="变更审核中"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                '<a href="/人事档案复核/'+v.personnelid+'" class="layui-btn layui-btn-xs ">'+'复核'+'</a>'+
                '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs ">'+'明细'+'</a>'+
                '<button type="button" class="layui-btn layui-btn-xs "  style="visibility:hidden;" onclick="detail('+v.personnelid+',this)">删除</button>' +
                '</div>');//档案状态
            }
            else if (v.fileStatus=="变更"){
                $(".table-p").find("tr").eq(i + 1).find("td").eq(8).html('<div class="">' +
                    '<a href="/人事档案明细/'+v.personnelid+'" class="layui-btn layui-btn-xs">'+'明细'+'</a>'+
                    '<button type="button" class="layui-btn layui-btn-xs" onclick="detail('+v.personnelid+',this)">删除</button>' +
                    '<button type="button" class="layui-btn layui-btn-xs "  style="visibility:hidden;"  onclick="detail('+v.personnelid+',this)">删除</button>' +
                    '</div>');//档案状态
            }

        });
    });
    $.ajaxSettings.async = true;//异步
    showPage();
}

//展示页码
function showPage() {
    $(".showPage").text(currentPage + " / " + totalPage );
}

//下一页
function next() {
    currentPage++;
    if (currentPage > totalPage) {
        currentPage = totalPage;
        return;
    }
    pageInfo();
}


//上一页
function prev() {
    currentPage--;
    if (currentPage < 1) {
        currentPage = 1;
        return;
    }
    pageInfo();
}

//首页
function start() {
    currentPage = 1;
    pageInfo();
}

//尾页
function end() {
    currentPage = totalPage;
    pageInfo();
}
//模糊查询
function selLike() {
    //防止出现2/1的情况
    currentPage = 1;
    //分页查看数据
    pageInfo();
    //一下判断防止“0数据”，出现1/0的情况！收尾工作
    if (totalCount == 0) {
        totalPage = 1;
        $(".showPage").text(currentPage + "/" + totalPage);
        alert("抱歉，未找到符合条件的数据！")
    }
}

//删除
function detail(personnelid,thisA) {

    let  bo = confirm("确定要删除吗？")
    let shan = "已删除";
    if (!bo){
        return;
    }
    let json = {
        personnelid:personnelid,
        shan:shan
    }
    $.ajaxSettings.async =false;
    $.getJSON("/detail",json,function (dataJ) {
        if (dataJ == true){
            $(thisA).parent("tr").remove();
            pageInfo()
            alert("删除成功")
        }
    })
    $.ajaxSettings.async = true;
}